home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / comm / slip_new.zip / NEWSDOC.TXT < prev    next >
Text File  |  1993-09-07  |  36KB  |  952 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 Trumpet Version 1.06
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                          A News Reader for MS-DOS machines.
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                  by Peter R. Tattam
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                       Email: peter@psychnet.psychol.utas.edu.au
  29.  
  30.  
  31.  
  32.                                Copyright (C) 1991,1992
  33.  
  34.  
  35.        Page 2              Trumpet Version 1.05
  36.  
  37.  
  38.        Introduction
  39.  
  40.        Trumpet is an NNTP newsreader for PC's running on MS-DOS.  It requires
  41.        the use of  a Packet Driver  using either Blue-book  ethernet or  SLIP
  42.        packets.   It provides  the user  with user-friendly  environment  for
  43.        news-reading and also supports the use of a mouse for  point-and-click
  44.        use.  Under some  circumstances, Trumpet will  also run under  Windows
  45.        3.x, but as a DOS application only.
  46.  
  47.        Disclaimer
  48.  
  49.        This program is Copyright (C) 1991,1992 by Peter R. Tattam, All Rights
  50.        Reserved.
  51.  
  52.        It is provided as shareware with the following limitations:
  53.  
  54.             This program is shareware  and is not  to be resold  or
  55.             distributed for sale with other programs which are  for
  56.             sale.   There is  no warranty  or claim  of fitness  or
  57.             reliability. The program is  distributed AS IS, and  as
  58.             such neither the author nor the University of  Tasmania
  59.             shall be held liable for any  loss of data, down  time,
  60.             loss of revenue or any other direct or indirect  damage
  61.             or claims caused by this program.
  62.  
  63.        Using Trumpet for the first time
  64.  
  65.        If you are  running Trumpet for  the first time,  you must first  make
  66.        sure that  you  have a  packet  driver  loaded.   Packet  drivers  are
  67.        available from many sources,  of which the  most public accessible  is
  68.        the SIMTEL20 MS-DOS  program archive. Many  sites mirror this  archive
  69.        around the world.
  70.  
  71.        First type
  72.  
  73.             NEWS
  74.  
  75.        You should  be presented  with a  copyright  notice. Type  <enter>  to
  76.        continue.  You will then be  given a setup screen.   You will need  to
  77.        fill in  quite a  few details  regarding  your network.   If  you  are
  78.        running from  a Novell  network, you  may  not be  able to  edit  some
  79.        fields. Fill in those which you are able to fill in. Use the <tab> key
  80.        to move  from field  to field.   After  you have  completed the  setup
  81.        screen, type  <enter>.   When you  are starting  for the  first  time,
  82.        Trumpet subscribes you to all the groups that are on the news  server.
  83.        This number can be quite large on  some news servers, so if you  like,
  84.        you can type <Alt-E><Alt-Z> to unsubscribe  from all news groups,  and
  85.        then <ins>  to open  up the  subscribe box  and just  select the  news
  86.        groups which interest you by moving  to the name of the newsgroup  and
  87.        typing <enter>.  When you are satisfied that you have the news  groups
  88.        that you wish to view, proceed to the next section.
  89.  
  90.        Using Trumpet Normally
  91.  
  92.  
  93.                      Trumpet Version 1.05                              Page 3
  94.  
  95.  
  96.        When using NEWS, if all goes well, you should be connected to the NNTP
  97.        server and  then you  will be  able  to read  the  news. You  will  be
  98.        presented with a large window with  2 scrolling frames. The top  frame
  99.        is for locating a newsgroup, the bottom for scanning through a  group.
  100.        A group's  articles  will not  be  displayed until  the  newsgroup  is
  101.        selected with <enter>. To jump between the frames, type <tab>. To move
  102.        about, use the cursor keys or click  on the scroll bars with a  mouse.
  103.        You may  also  locate a  group  or subject  by  typing a  sequence  of
  104.        characters which form part of the group name or article subject.   For
  105.        example  the   sequence   'n','o','v','e'  will   locate   the   group
  106.        'comp.sys.novell'.  This makes  it easy to locate  a group or  subject
  107.        without typing too much.
  108.  
  109.        Note: if NEWS.INI does not exist, Trumpet will attempt to subscribe to
  110.        all the newsgroups available.  This could take some time, and make you
  111.        think that the  computer has gone  dead.  A  ticker should count  over
  112.        showing you that Trumpet is loading all the newsgroup info.  The  same
  113.        thing happens when you select the subscribe box.
  114.  
  115.  
  116.        Page 4              Trumpet Version 1.05
  117.  
  118.  
  119.  
  120.        To read an article, merely select  the article in the lower window  by
  121.        pressing <enter>. You can move about the article with the cursor keys,
  122.        or if you have a mouse, you can click  on the scroll bars.  Try  using
  123.        the F7/F8 keys to move from article to article.  You can also click on
  124.        the bottom status  line to  invoke the commands  if you  have a  mouse
  125.        loaded.
  126.  
  127.        All in all, the program is probably "self-explanatory".
  128.  
  129.        (well not really, but I'm sure you'll figure it out :-)
  130.  
  131.        Here are some of the special commands available from the various parts
  132.        of the program.  Note that [key] means  press the ALT key at the  same
  133.        time as pressing that key.   For example, [R] means  press ALT + R  at
  134.        the same time.
  135.  
  136.        In the news group window (The top frame)
  137.  
  138.        Ins       open a window of all the unsubscribed groups
  139.                  (when open, <enter> will subscribe the newsgroup)
  140.        Del       unsubscibe from a news groups
  141.        Enter     scan the newsgroup for articles.
  142.  
  143.        In the news article window (The bottom frame)
  144.  
  145.        F7/F8     will jump to the prev/next group with articles to be read.
  146.        F9        swap to article viewer and vice versa
  147.        F10       cycle through header formats.
  148.        esc       return to news group window.
  149.        enter     retrieve the article and view it.
  150.        [R]eadall will mark  all the  articles as  having  been read  for  the
  151.                  current group and then scan to the next group with  articles
  152.                  in it.
  153.        [U]nread  Unread 20 articles at a time.
  154.        [T]oggle  will toggle the read status of an article.
  155.        [S]kip    will mark the  article as having  been read without  reading
  156.                  it.
  157.        [F]ollow  do a follow up to the article.
  158.        [P]ost    post a new article
  159.        f[O]rward forward article to mail user (defaults to self)
  160.  
  161.        In the article reader window (When an article has been selected)
  162.  
  163.        [H]eader  toggle viewing of the header
  164.        [W]ordwrap     toggle word wrapping
  165.        [P]rint   print an article (Can also save to a file this way)
  166.        [S]ave    save article  to  a  file  (if  files  exists,  then  it  is
  167.                  appended)
  168.        [M]ail    mail a letter to author of the article.
  169.        [R]eply   mail a  reply  to  the  author  of  the  article.  (includes
  170.                  article)
  171.        f[O]rward forward article to mail user (defaults to self)
  172.        F9        swap back to news article window and vice versa
  173.  
  174.  
  175.                      Trumpet Version 1.05                              Page 5
  176.  
  177.  
  178.        esc       return to news article window
  179.        F10       toggle rot13 decoding
  180.  
  181.        The use of a mouse is supported  via the standard mouse driver.   Load
  182.        your mouse driver before use.
  183.  
  184.  
  185.        Page 6              Trumpet Version 1.05
  186.  
  187.  
  188.  
  189.        The Trumpet Menu
  190.  
  191.        Here is a list of the menus in Trumpet 1.06
  192.  
  193.        Special        Video mode          - toggle the video mode from 25  to
  194.        (43-50) line mode
  195.                  Dos            - shell to dos
  196.                  Setup               - the setup dialog
  197.                  Reconnect      - reconnect  to  the NNTP  server.    (useful
  198.        after having sent a posting)
  199.                  Exit           - exit the program
  200.  
  201.        Group          Readall             - read all current articles in news
  202.        item list
  203.                  Unread 10      - unread by 10 articles
  204.                  Unread 20      - unread by  20 articles   (same  as hot  key
  205.        Unread)
  206.                  Unread              - unread all
  207.                  Catch up       -  similar   to  Readall,   but  catches   up
  208.        completely without rescanning group
  209.                  Catch up all        - marks  all newsgroups  as having  been
  210.        read.
  211.                  Subscribe      - subscribe to new groups
  212.                  Subscribe with mask - subscribe using a search mask.  Useful
  213.        if memory can't hold all the news groups.
  214.                  Unsubscribe         - unsubscribe current group
  215.                  Zap all             - unsubscibe from all news groups.   use
  216.        with caution.
  217.  
  218.        Article        Post           - post a new article to a newsgroup
  219.                  Follow              - post a follow up to another article on
  220.        a newsgroup
  221.                  Cancel              - cancel a posting you have sent.
  222.                  Mail           - send  an  article  to the  author  of    an
  223.        article without quoted article
  224.                  Reply               - send an  article to the  author of  an
  225.        article quoting the article
  226.                  Forward             - forward  an  article by  mail  without
  227.        quoting article but rather by including it.
  228.                  Print               - print an article
  229.                  Save           - save article to a file
  230.                  Append              - append article to a file
  231.  
  232.        Quit      quits Trumpet
  233.  
  234.        <hidden>  registration of trumpet
  235.  
  236.  
  237.                      Trumpet Version 1.05                              Page 7
  238.  
  239.  
  240.  
  241.        Providing command line parameters to Trumpet
  242.  
  243.        NEWS takes the following parameters.
  244.  
  245.            news { -option }
  246.  
  247.        The option '-d' enables  debugging.  This is  only used for  debugging
  248.        the TCP/IP part of the program.
  249.  
  250.        An example of providing parameters from the command line would be
  251.  
  252.             news -myip=133.32.1.5 -netmask=255.255.0.0 -gateway=133.32.250.1
  253.  
  254.        Parameters may be in any order and can be read from the NEWS.PRM file,
  255.        the command line, or environment variables.
  256.  
  257.        The individual parameters are
  258.  
  259.           nntp-host   domain name or IP address of the NNTP server
  260.           smtp-host   domain name or IP address of the SMTP server
  261.           dns-host    IP address of Domain name server
  262.           time-host   IP address of Time server
  263.           myip        an ip address, rarp or bootp (in lower case)
  264.           netmask     your ip local network mask
  265.           mygateway   ip address of your gateway outside your local net
  266.           mss         maximum segment size that tcp can send. default 512
  267.           rwin        size of the tcp receive window.
  268.           site        your e-mail site name
  269.           user        your e-mail user name
  270.           organizationthe name of your organization
  271.           fullname    your full name
  272.           signame     your signature file name
  273.           protect     disallow users to change setup
  274.           options     your saved Trumpet options
  275.           title-formatyour saved Trumpet title format
  276.           timeout     timeout in  seconds for  commands  to time  out.  leave
  277.                       large (> 600).
  278.           vector      Hex specification of the packet driver vector number
  279.           debug       debug options (see later)
  280.           dbfile      debug file name
  281.           d           equivalent to -debug=t
  282.           maildir     specification of the maildir location (command line  or
  283.                       environment variable only).
  284.           disable_nw  disable any netware features  of trumpet (command  line
  285.                       or env. var. only)
  286.           nobatch     disable batching of XHDR commands
  287.  
  288.        Debug options
  289.  
  290.        The parameter -debug enables certain debugging options.
  291.  
  292.        the format is
  293.  
  294.  
  295.        Page 8              Trumpet Version 1.05
  296.  
  297.  
  298.             news -debug=xyz
  299.  
  300.        where xyz is a string of the following characters
  301.  
  302.  
  303.                      Trumpet Version 1.05                              Page 9
  304.  
  305.  
  306.  
  307.        e = ether header trace  (only if ip trace, arp trace or rarp trace  is
  308.            on)
  309.        a = arp trace
  310.        r = rarp trace
  311.        u = udp trace
  312.        i = ip trace
  313.        t = tcp trace
  314.  
  315.        e.g.
  316.             news -debug=eat
  317.  
  318.        will trace arp packets with ether headers, and trace the tcp
  319.  
  320.        The -d option is equivalent to -debug=t
  321.  
  322.        You can also send output to a debug file with the option -dbfile
  323.  
  324.        e.g.
  325.           news -d -dbfile=test.dbg
  326.  
  327.        will trace the tcp info into the file 'test.dbg'
  328.  
  329.        What Trumpet needs
  330.  
  331.        The files required are
  332.  
  333.             NEWS.EXE  - the executable file.
  334.             NEWS.PRM  - a setup file for the news reader.
  335.             NEWS.INI  - a list of the newsgroups subscribed to.
  336.  
  337.        Also required
  338.  
  339.             A packet driver of class 1 (Bluebook) or class 6 (SLIP)
  340.  
  341.        Optionally required Mouse driver
  342.  
  343.        A typical stand-alone setup would look like this
  344.  
  345.             myip       = 131.217.35.100
  346.             user       = peter
  347.             netmask    = 255.255.0.0
  348.             mygateway  = 131.217.250.1
  349.             nntp-host  = deimen.utas.edu.au:119
  350.             smtp-host  = 131.217.1.19
  351.             dns-host   = 131.217.1.19
  352.             time-host  = 131.217.1.19
  353.             site       = psychnet.psychol.utas.edu.au
  354.             organization   = Psychology Department, University of Tasmania
  355.             mss        = 512
  356.             rwin       = 4096
  357.             fullname   = Peter R. Tattam
  358.             signame    = c:\news\my.sig
  359.  
  360.  
  361.        Page 10             Trumpet Version 1.05
  362.  
  363.  
  364.  
  365.        Notes for Novell NetWare(tm) Users
  366.  
  367.        Trumpet recognizes the existence  of a NetWare  network, and will  act
  368.        appropriately. Individual  users  will  save their  own  NEWS.PRM  and
  369.        NEWS.INI in their  mail directory.   This  directory is  SYS:MAIL\nnnn
  370.        where nnnn is their unique user-id number.
  371.  
  372.        NetWare users will have some parameters stored in their user parameter
  373.        file and the rest loaded from  a global parameter file.  When  running
  374.        from a network, some  parameters may change  from machine to  machine.
  375.        One such parameter is the ip address 'myip'. One can use RARP or BOOTP
  376.        to determine the IP address of a workstation, or pass the address  via
  377.        the command-line or environment variables.
  378.  
  379.        The suggested way to run Trumpet is as follows.  The Trumpet  NEWS.EXE
  380.        program should  reside in  a public  directory.   e.g.  SYS:PUBLIC  or
  381.        SYS:TRUMPET
  382.  
  383.        A typical  public  setup  follows. Notice  that  some  parameters  are
  384.        missing.
  385.  
  386.           myip        = rarp
  387.           netmask     = 255.255.0.0
  388.           mygateway   = 131.217.250.1
  389.           nntp-host   = 131.217.1.19
  390.           smtp-host   = 131.217.1.19
  391.           dns-host    = 131.217.1.19
  392.           time-host   = 131.217.1.19
  393.           site        = psychnet.psychol.utas.edu.au
  394.           organization= Psychology Department, University of Tasmania
  395.           rwin        = 4096
  396.           mss         = 1024
  397.           user        = *
  398.           fullname    = *
  399.           timeout     = 600
  400.  
  401.        A typical user setup might be
  402.  
  403.           signame     = c:\news\my.sig
  404.  
  405.        Trumpet will only require the file  NEWS.PRM in the public  directory.
  406.        For full security, this file should contain all the Trumpet parameters
  407.        except those  which  you allow  users  to modify.    If the  user  and
  408.        fullname are specified,  they should have  a "*"  as their  parameter.
  409.        This means to load the username  and fullname from the novell  server.
  410.        When  Trumpet  is  started   for  the  first   time,  the  user   will
  411.        automatically have  a  NEWS.INI and  NEWS.PRM  created in  their  mail
  412.        directory.  When Trumpet  is started, the existence  of a NEWS.INI  is
  413.        checked,and if  one  is not  found,  a list  of  news groups  will  be
  414.        retrieved from  the NNTP  server.   This  can take  some time,  so  be
  415.        patient.  If the setting -protect  is provided then the user will  not
  416.        be able to change any of the settings.
  417.  
  418.  
  419.                     Trumpet Version 1.05                              Page 11
  420.  
  421.  
  422.  
  423.        The sequence of events for a novell user are :
  424.  
  425.             1) determination of mail directory
  426.             2) NEWS.PRM loaded from user mail directory. (if exists)
  427.             2-a) environment variable overrides
  428.             2-b) command-line overrides
  429.             3) NEWS.PRM loaded from NEWS.EXE  directory.  This will  override
  430.                any attempt to forge some of the global parameters.
  431.             4) if user and/or full name not set, then retrieve from server.
  432.             5) NNTP session opened.
  433.             6-a) if NEWS.INI exists in user mail directory then load it
  434.             6-b) or if NEWS.INI exists in NEWS.EXE directory then load it
  435.             6-c) or subscribe to all newsgroups on the NNTP server.
  436.             ....
  437.             ....
  438.             [ optional
  439.             7) User changes Setup (limited to only .sig file name)
  440.             8) NEWS.PRM saved in mail directory
  441.             ]
  442.             ....
  443.             ....
  444.             9) User quits.
  445.             10) NEWS.INI saved in mail directory
  446.             11) NEWS.PRM saved in user's mail  directory.   (only the  screen
  447.                settings updated)
  448.             12) NNTP session ended.
  449.             13) program ends.
  450.  
  451.        Special Novell Group Management
  452.  
  453.        If you are running Trumpet in  a NetWare environment, you may want  to
  454.        take advantage of  the security features  which can  be enabled  using
  455.        NetWare groups.   One  can give  Trumpet users  certain privileges  by
  456.        having the user  belong to one  of the following  groups.   If any  of
  457.        these groups exist on your NetWare  server, then the security  options
  458.        will be enforced.   If the groups exist,  but the user  is in none  of
  459.        them, news access will  be barred completely.   The user must also  be
  460.        logged on for the security features  to be enabled, so care should  be
  461.        taken to make sure that the executables cannot be copied to a  private
  462.        disk and executed from there.
  463.  
  464.        In the following,
  465.                  read      means the user can read news articles
  466.                  subscribe means the user can subscribe to news groups
  467.                  post      means the user can post articles via NNTP
  468.                  mail      means the user can mail articles using SMTP
  469.  
  470.        NEWSREADERS    read and subscribe enabled
  471.        NEWSPOSTERS    read, post and subscribe enabled
  472.        NEWSMAILERS    read, mail and subscribe enabled
  473.        NEWSNOSUBS     read enabled, subscribe disabled
  474.        NEWSALL        read, post, mail, subscribe enabled
  475.  
  476.  
  477.        Page 12             Trumpet Version 1.05
  478.  
  479.  
  480.        The groups may be combined, but the groups are processed in the  order
  481.        presented This means that NEWSALL will override all other settings.
  482.  
  483.  
  484.                     Trumpet Version 1.05                              Page 13
  485.  
  486.  
  487.  
  488.        NEWS.INI format
  489.  
  490.        You may  modify  your own  news.ini  file.   This  can save  space  in
  491.        Trumpet. The file is simply a list of lines, one per newsgroup.
  492.  
  493.        Each line has the following format.
  494.  
  495.        <line>         ::= <name> <subscribed> <readto> <unread-list>
  496.  
  497.        where
  498.  
  499.        <name>         ::= string
  500.        <subscribed>   ::= "Y" | "N"
  501.        <readto>  ::= integer
  502.        <unread-list>  ::= { integer ["-" integer ] }
  503.  
  504.        e.g.
  505.  
  506.        comp.sys.novell Y 2345
  507.        sci.physics Y 1234 1021 1034-1041 1211
  508.  
  509.        This format will  be discontinued in  the future releases.  I hope  to
  510.        standardize to the .newsrc format used by unix systems.
  511.  
  512.  
  513.        Page 14             Trumpet Version 1.05
  514.  
  515.  
  516.  
  517.        Bug Reports
  518.  
  519.        If you find a bug in Trumpet,  I would like to hear about it.
  520.        You can e-mail me at
  521.  
  522.            peter@psychnet.psychol.utas.edu.au
  523.  
  524.        If you can, send me the NEWS.PRM that you are using (supervisor
  525.        version if using Novell), and a simple trace of the form
  526.  
  527.             news -d -dbfile=simple.dbg
  528.  
  529.        and then
  530.  
  531.             news -debug=eairtu -dbfile=full.dbg
  532.  
  533.        Trouble shooting check list
  534.  
  535.        Can't connect to NNTP server.
  536.  
  537.             Check that you have a packet  driver loaded.  Packet driver  help
  538.             is available from nelson@crynwr.com
  539.  
  540.             Check that you  have a valid  IP-address either  manually or  via
  541.             RARP or BOOTP.
  542.  
  543.             Try telnetting to port 119 of the NNTP host using NCSA telnet  to
  544.             see if it is accessible.
  545.  
  546.        Can access NNTP server but can't read any articles.
  547.  
  548.             You need to be authorized to use the NNTP server.
  549.             See the administrator of the NNTP server.
  550.  
  551.        Can read articles, but can't POST.
  552.  
  553.             You need to be authorized to post articles.
  554.             Some groups don't allow posting.
  555.  
  556.        Can read articles, but can't MAIL.
  557.  
  558.             Have you filled in the SMTP-HOST parameter?
  559.             You need to be authorized to use the SMTP host.
  560.             See the system administrator.
  561.  
  562.        Interface runs really, really slow. (on ethernet)
  563.  
  564.             Packets are  most  likely  being dropped  because  your  host  is
  565.             sending too many packets  at a time.   Try setting RWIN=512,  and
  566.             MSS=512. Experiment a little.
  567.  
  568.        Interface runs really, really slow. (via SLIP).
  569.  
  570.  
  571.                     Trumpet Version 1.05                              Page 15
  572.  
  573.  
  574.             You really  want to  use Trumpet  via SLIP????  :-)  Seriously...
  575.             Later  versions  of  Trumpet  may  have  special  facilities  for
  576.             background SLIP processing. If you are running SLIP, you may want
  577.             to set MSS to a smaller size. (say 128 or 256)
  578.  
  579.  
  580.        When I read large groups or large articles, Trumpet bombs.
  581.  
  582.             This shouldn't happen  much any  more.   How much  memory do  you
  583.             have?
  584.             Watch the avail memory indicator at the top of the screen.
  585.             Please tell me about it.  I want to fix this.
  586.  
  587.        Trumpet hangs halfway through a session.
  588.  
  589.             Many possible causes.
  590.                IPXPKT being used with mss > 256.... set mss=256
  591.                Communications broken.
  592.                Some TSR is interacting badly with Trumpet.
  593.                Mouse driver behaving badly.
  594.                Monster groups/articles.
  595.                Trumpet has timed out perhaps due to some kind of net failure.
  596.                Perhaps the batching of commands is not working. try -nobatch
  597.                XHDR command not implemented on news server.
  598.  
  599.        Known bugs
  600.  
  601.        Out of sync sessions cause havoc. Don't set timeout too small.
  602.  
  603.        Please report any bugs to
  604.  
  605.             peter@psychnet.psychol.utas.edu.au
  606.  
  607.        You can trace bugs with posting by creating a file called POST.LOG  in
  608.        the same directory as NEWS.INI.   All lines posted to the NNTP  server
  609.        will be saved in this file.
  610.  
  611.  
  612.        Current wish list
  613.  
  614.             Archiving of articles via a simple database.  (not far off now)
  615.             Automatic uuencode/uudecode facility for binary postings.
  616.             Use external editor
  617.             Mail a copy of posting
  618.             Cut & paste in editor  (and a clipboard)
  619.             Print out in Postscript
  620.             A decent Manual
  621.             This .DOC needs rewriting.
  622.             No Print/File save error dialogs.
  623.  
  624.  
  625.        Page 16             Trumpet Version 1.05
  626.  
  627.  
  628.        Trumpet is going Shareware
  629.  
  630.        From  version  1.05,  Trumpet  has  become  shareware.    Due  to  the
  631.        unprecedented demand for more  features to be added  to Trumpet, I  am
  632.        intending to recover some of the costs in the development of  Trumpet.
  633.        You may use Trumpet for up to a month to evaluate its usefulness.   If
  634.        at the end of that time you  are satisfied with Trumpet as a  product,
  635.        you can register  Trumpet.  The  basic registration fee  for a  single
  636.        user version  of  Trumpet is  US$10.    Versions 1.05  and  later  are
  637.        shareware and are available from the Internet.   The distribution site
  638.        is ftp.utas.edu.au:/pc/trumpet/dostrump/*
  639.  
  640.        Registration of Trumpet 1.06
  641.  
  642.        All  you  need  to  do  is  send  US$10  plus  US$5  postage  for  the
  643.        registration password and you  will receive the registration  password
  644.        for Trumpet in the mail.
  645.  
  646.        Should you require a copy on disk instead, there will be a cost of $10
  647.        per disk which includes the password.
  648.  
  649.        Multi-user site license
  650.  
  651.        Trumpet will be  charged by the  number of simultaneous  users .   The
  652.        pricing structure for commercial users is thus
  653.  
  654.             1-99 users       $10 US per user
  655.             100-999 users  $1000 US + $2 US per additional user above 100
  656.             1000-4999 users$2800 US + $0.20 US per additional user over 1000
  657.             5000+          $3600 US
  658.  
  659.             site restriction 10km
  660.  
  661.        The pricing structure for educational users is thus
  662.  
  663.             1-99 users       $10 US per user
  664.             100+           $1000 US
  665.  
  666.             site restriction unlimited.
  667.  
  668.        Australian  users  should  contact  me  regarding  Australian  pricing
  669.        information and availability.
  670.  
  671.        Cheques or Postal Orders should be made out to
  672.  
  673.             Psychology Department, University of Tasmania
  674.  
  675.        and sent to
  676.  
  677.             Trumpet Software,
  678.             c/- Psychology Department,
  679.             University of Tasmania
  680.             GPO Box 252C,
  681.             HOBART, TAS AUSTRALIA 7001
  682.  
  683.  
  684.                     Trumpet Version 1.05                              Page 17
  685.  
  686.  
  687.  
  688.        You may fill out the following order form and send it along with  your
  689.        cheque or Postal Order to the above address.
  690.  
  691.        Please note that  International mail can  be rather slow,  and it  may
  692.        take up to 2 months to receive your registration.
  693.  
  694.  
  695.        Page 18             Trumpet Version 1.05
  696.  
  697.  
  698.                         +-----------------------------------+
  699.                         |        O R D E R   F O R M        |
  700.                         | for Trumpet version 1.06 Software |
  701.                         +-----------------------------------+
  702.  
  703.  
  704.        Ship to:                            Bill to:
  705.  
  706.        [                            ]      [                               ]
  707.        [                            ]      [                               ]
  708.        [                            ]      [                               ]
  709.        [                            ]      [                               ]
  710.        [                            ]      [                               ]
  711.  
  712.  
  713.        Please supply the following items:
  714.  
  715.        ----------------------------------------------------------------------
  716.  
  717.        Licence to use Trumpet 1.06 for [       ] users. . . . . US$[       ]
  718.  
  719.        Tick at least one of the following options.
  720.        [ ] 5.25" disk with the latest version of Trumpet + password
  721.                    Cost - US$10 . . . . . . . . . . . . . . . . US$[       ]
  722.        [ ] 3.5"  disk with the latest version of Trumpet + password
  723.                    Cost - US$10 . . . . . . . . . . . . . . . . US$[       ]
  724.  
  725.                  OR
  726.  
  727.        [ ] administration cost of sending registration password
  728.                    Cost - US$5  . . . . . . . . . . . . . . . . US$[       ]
  729.  
  730.  
  731.        Total. . . . . . . . . . . . . . . . . . . . . . . . . . US$[       ]
  732.  
  733.        Your registration name (required) (will appear on program)
  734.  
  735.        [___________________________________________________________________]
  736.  
  737.        Your email address (optional)
  738.        [___________________________________________________________________]
  739.  
  740.  
  741.                     Trumpet Version 1.05                              Page 19
  742.  
  743.  
  744.  
  745.                                  Trumpet Bug History
  746.  
  747.        Version 1.01 fixes the following bugs.
  748.  
  749.        Internal - NNTP result codes interpreted when exceptions occur.
  750.        TCP/IP - modified to recycle packets out of sequence
  751.        Unable to change IP address on command line.
  752.        Some posting editor bugs fixed.
  753.        Fixed RARP packets, timeout 10 seconds (was 5).
  754.  
  755.        Enhancements in Version 1.01
  756.  
  757.        On initial startup (or NEWS.INI missing) the setup screen appears
  758.        automatically.
  759.        Any error conditions will display a message on the screen for a couple
  760.        of seconds.
  761.        U(nread command now unreads 20 articles at a time
  762.  
  763.        Version 1.02 fixes the following bugs
  764.  
  765.        Check for low memory.  Displays  a message, and limps on with  reduced
  766.        memory.
  767.        Article numbers > 65535 should work now.
  768.  
  769.        Version 1.03 fixes the following bugs
  770.  
  771.        Some ARP code broken.
  772.        TCP code improved for sending data.
  773.        SMTP address not saved after setup screen.
  774.        fixed  bug  when  unread  list   contains  old  articles  which   have
  775.        disappeared from NNTP host.
  776.        Fixed bug  in  screen  display when  focussing  a  new  group  without
  777.        loading.
  778.        Fixed bug  introduced by  Memory low  checking. If  there were  unread
  779.        articles, the readto pointer was assigned to the last of them. Updated
  780.        correctly now.
  781.  
  782.        Version 1.03 Enhancements
  783.  
  784.        Forwarding command in  article and news  item windows.   (defaults  to
  785.        self)
  786.        Mail command sends new letter to author of article.
  787.        Reply command replies to author of article.
  788.        Indicator on  start up  about IP  address  shows netmask  and  default
  789.        gateway.
  790.        More dials on load/save of news.ini.
  791.        Full name extracted from Novell bindery.
  792.        BOOTP installed.
  793.        More robust Novell usage.
  794.        Command line entry of all parameters.
  795.        Extended debug options.
  796.  
  797.  
  798.        Page 20             Trumpet Version 1.05
  799.  
  800.  
  801.        Version 1.04 Bug fixes
  802.  
  803.        TCP code modified to avoid Silly Window Syndrome
  804.        Inclusion of RWIN parameter for small/slow ethernet adaptors.
  805.        RARP bug fixed (The BOOTP enhancement broke this part)
  806.        Path line contains the DNS look up for the IP address.
  807.        Date line fixed to conform to Usenet format.
  808.        Traces may be sent to a text file for later analysis
  809.        You can now escape using any when reading large groups.
  810.        You can now shell to DOS.
  811.  
  812.        Version 1.05A bug fixes
  813.  
  814.        The "time-server address not specified causing articles to be rejected
  815.        because of weird date: header" bug is fixed.
  816.        Packet driver hooks modified to allow trace to work.
  817.        The SMTP session is more robust. RCPT TO lines processed properly.
  818.        CC: now works.
  819.        Some changes to the TCP code.
  820.  
  821.  
  822.        Version 1.05A Enhancements
  823.  
  824.        Saves Trumpet settings
  825.        Lots of cosmetic changes to the program.
  826.        Improved Article header layout.
  827.        Support for SLIP included.
  828.        Timeout on NNTP commands
  829.        Rot13 support  (try F9 in the article viewer)
  830.        Mail directory  can  be  supplied  via  command  line  or  environment
  831.        variables.
  832.        Send copy of mail to self.
  833.        A net status indicator.
  834.        A clock.
  835.        The packet driver interrupt number can be set.
  836.        NNTP port number can be set at end of NNTP host name.
  837.  
  838.        Version 1.05B Bug fixes/enhancements
  839.  
  840.        Mail now has a Date: header
  841.        Mail to multiple recipients works (separate by commas, but don't use a
  842.        comma in a comment)
  843.        Added an  option to  disallow a  user to  change the  setup (option  -
  844.        protect)
  845.        Added some file error retry dialogs for the Print/Save commands.
  846.        The save of the news.prm file has been changed to use a temporary file
  847.        when saving.
  848.        Maildir command has automatic append of "\" if not provided.
  849.        IP header check sums checked.  (were not before)
  850.  
  851.        Version 1.05C Bug fixes
  852.  
  853.        BOOTP processing improved to allow any vendor type other than standard
  854.        bootp options.
  855.  
  856.  
  857.                     Trumpet Version 1.05                              Page 21
  858.  
  859.  
  860.  
  861.        Version 1.05D Bug fixes
  862.  
  863.        Small packets not checked for. (Introduced by SLIP)  Crashes with some
  864.        packet drivers.
  865.  
  866.  
  867.        Page 22             Trumpet Version 1.05
  868.  
  869.  
  870.        Version 1.05E Bug fixes/enhancements
  871.  
  872.        Inclusion of a Cancel Article option.
  873.        Removal of any reference to supervisor for Novell Systems.
  874.        Fixed bug  where environment/command  line  parameters were  saved  in
  875.        news.prm by mistake.
  876.        Modified default timeout from 60 seconds to 600 seconds.
  877.        Modified the  Posting/Mailing Dialogues  to  cope with  user  pressing
  878.        <esc> by mistake when creating an article.
  879.  
  880.        Version 1.05F Bug fixes/enhancements
  881.  
  882.        Article line counting.
  883.        0 line count appearing on Article list removed.
  884.        Cross referencing  processing of  read articles  added.   (will  cause
  885.        possible slow down of article scanning)
  886.        Inclusion of a -disable_nw option to disable NetWare  maildir/username
  887.        processing (cammand line or environment variable only).
  888.        Bugs in 1.05E tcp fixed.
  889.        Bug where users gateway wasn't disabled from setup menu fixed.
  890.        Fixed empty RCPT TO:  fields (empty fields) in SMTP processing.
  891.  
  892.        Version 1.05G Bug fixes
  893.  
  894.        Bug fixed  which was  introduced in  revision F  relating to  removing
  895.        spaces from some trumpet parameters.
  896.        Bug fixed relating to 25/43-50 line mode switching.
  897.  
  898.        Version 1.05H Bug fixes/enhancements
  899.  
  900.        Added workaround  for bug  introduced by  1.05F/G with  batching  XHDR
  901.        commands.  Workaround is
  902.        option -nobatch.
  903.        Fixed possible bootp freezing problem.
  904.        Added  Novell   group   security   processing.      See   section   in
  905.        doucumentation.
  906.        Added DOS shell protection if -protect option set.
  907.        Added  ability  to  reconnect  the  NNTP  session  without  restarting
  908.        Trumpet.
  909.  
  910.        Version 1.05I Bug fixes
  911.  
  912.        Bug fixed where  dns-host and  time-host setting  not recognized  from
  913.        setup. (introduced by 1.05H modifications)
  914.  
  915.        Version 1.06A changes
  916.  
  917.        New look &  feel similar  to Trumpet for  Windows -  new menus,  added
  918.        features
  919.        Improved memory management and out of memory handling.
  920.        Cut & paste now works.
  921.        A new revamped  TCP is being  used.  It  is faster  than the  previous
  922.        version.
  923.        Try out the auto-scroll feature using the mouse in the article viewer.
  924.  
  925.  
  926.                     Trumpet Version 1.05                              Page 23
  927.  
  928.  
  929.  
  930.        Version 1.06B bug fixes/changes
  931.  
  932.        Fixed out bounds error unsubscribing from empty newgroup list.
  933.        Fixed bugs relating to crashing when shelling to DOS.
  934.        Added DPMI version (packet driver only at this stage)
  935.        Fixed bug with blank screens.
  936.        Added <space>/<return>/<rubout> keyboard hotkeys in viewer.
  937.  
  938.  
  939.        Page 24             Trumpet Version 1.05
  940.  
  941.  
  942.                                   Acknowledgements
  943.  
  944.        The following packages are acknowledged in the development of Trumpet.
  945.  
  946.        Turbo Vision for Turbo Pascal 7.0 by Borland International
  947.  
  948.        TSPA2760 library of Turbo Pascal units available from garbo.uwasa.fi
  949.        by Prof. Timo Salmi, moderating at garbo.uwasa.fi anonymous FTP
  950.        archives at the University of Vaasa, Finland.
  951.  
  952.        DPMI Runtime environment by Borland International